/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.factory.server.service;

import com.factory.server.bo.AbstractBusinessObject;
import com.factory.server.bo.ResultData;
import java.util.List;
import org.springframework.transaction.annotation.Transactional;

/**
 *
 * @author milos
 */
@Transactional
public interface DataServiceIface {

    public List<AbstractBusinessObject> transformToBOList();
    
    public List<String> getResult(String inputId);
    
    public void initialize(String userId, String inputId, List<String> linesList, String problemId, List<String> parameters);
    
    public void storeResult(ResultData result);
    
    public void store(AbstractBusinessObject bo);
    
    public Integer getNodesCount();
}
